USE [Data]
GO

/****** Object:  View [InventarioVentas].[vw_modelos_en_lot]    Script Date: 02/18/2013 15:42:07 ******/
IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[InventarioVentas].[vw_modelos_en_lot]'))
DROP VIEW [InventarioVentas].[vw_modelos_en_lot]
GO

USE [Data]
GO

/****** Object:  View [InventarioVentas].[vw_modelos_en_lot]    Script Date: 02/18/2013 15:42:07 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


 
CREATE VIEW [InventarioVentas].[vw_modelos_en_lot] as 

SELECT
A1.IdProductoInventariable AS 'Codigo_lote',
A3.Producto As Modelo,
A3.Area As Area_Const,
A3.CantidadPlantas AS Pisos,
30 as CuotaEntrada,
6 as CuotaInicial,
10 AS Tasa,
84 as plazo_saldo_1,
120 as plazo_saldo_2,
180 as plazo_Saldo_3,
ROUND(A1.PrecioLista+A2.PrecioLista,2) AS Precio_lista,
imagen_fachada = (select top 1 Archivo from Data.InventarioVentas.Imagen as VI
														where VI.IdProductoNoInventariable = A3.IdProductoNoInventariable 
														and IdUbicacion = 1 ),
ISNULL((select top 1 Archivo from Data.InventarioVentas.Imagen as VI
														where VI.IdProductoNoInventariable = A3.IdProductoNoInventariable 
														and IdUbicacion = 3),'') AS imagen_planta_baja,
ISNULL((select top 1 Archivo from Data.InventarioVentas.Imagen as VI
														where VI.IdProductoNoInventariable = A3.IdProductoNoInventariable 
														and IdUbicacion = 2),'') AS imagen_planta_alta_1,
ISNULL((select top 1 Archivo from Data.InventarioVentas.Imagen as VI
														where VI.IdProductoNoInventariable = A3.IdProductoNoInventariable 
														and IdUbicacion = 2 AND  Archivo LIKE '%PA2%'),'') AS imagen_planta_alta_2
FROM Data.InventarioVentas.ProductoInventariable AS A1
INNER JOIN Data.InventarioVentas.ProductoInventariableProductoNoInventariable AS A2
ON A1.IdProductoInventariable = A2.IdProductoInventariable
AND A2.IdEstado='A'
AND A1.IdEstadoComercial IN (1)
--AND A1.IdEdificacion=1
INNER JOIN Data.InventarioVentas.ProductoNoInventariable AS A3
ON A3.IdProductoNoInventariable = A2.IdProductoNoInventariable
AND A3.IdEstadoProducto IN ('A','P','L')
--WHERE A1.IdProductoInventariable=590
--Order BY 1, 2


GO

